from django.urls import path, include

from app.views import *
from . import views
from .views import upload_image
urlpatterns = [
    path('daping/', DaPingView.as_view()),  # 大屏
    path('user/', UserView.as_view()),  # 用户的登录
    path('type/', TypeView.as_view()),  # 类型
    path('wenda/', WenDaView.as_view()),  # 问答
    path('tu/',TuView.as_view()),#图片的管理

    # 添加文心一言API的URL
    path('wenxin/chat/', wenxin_chat, name='wenxin_chat'),
    # 添加图片分析API的URL
    path('wenxin/image-analysis/', wenxin_image_analysis, name='wenxin_image_analysis'),
    # 添加Deepseek聊天API的URL
    path('deepseek/chat/', deepseek_chat, name='deepseek_chat'),
    # 头像的上传
    path('upload-image/', upload_image, name='upload_image'),
    # 注册管理员
    path('register/', register, name='register'),
    # 用于获取指定文章的评论列表
    # <>获取路径中的部分内容作为参数传递给对应的试图
    path('articles/<int:article_id>/comments/', get_comments, name='get_comments'),
    # 用于发布评论到指定文章
    path('articles/<int:article_id>/comments/post/', post_comment, name='post_comment'),
    # 用于回复指定评论
    path('comments/<int:comment_id>/reply/', reply_comment, name='reply_comment'),
    #用于牌组
    path('paizu/',Zupai.as_view()),
    # 创建活动的路由
    path('activities/create/', views.create_activity, name='create_activity'),
    # 添加用户到活动的路由
    path('activities/<int:activity_id>/add_participant/', views.add_participant, name='add_participant'),
    # 获取活动参与者的路由
    path('activities/<int:activity_id>/get_participants/', views.get_participants, name='get_participants'),
    #手机号登陆
    # 有手机号没有验证码
    path('send-sms/', send_sms, name='send_sms'),
    #有手机号和验证码
    path('login/phone/', phone_login, name='phone_login'),
    # 背景图
    path('back/',BackView.as_view()),
    #大文件上传功能
    path('upload/', UploadFileView.as_view(), name='upload_file'),
]
